// 下面的条件判断我们并不需要
// 在正式提交代码时需要裁剪
// 这里写出来的原因，是防止下面的代码报错和得到语法提示
#ifndef COMPILE_ONLINE
#include "Default_Code.cpp"
#endif

void Test1()
{
    vector<int> nums{-1, 0, 3, 5, 9, 12};
    int ans = Solution().search(nums, 9);
    if (ans == 4)
        cout << "样例编号 001: 通过" << endl;
    else
        cout << "样例编号 001: 未通过" << endl;
}

void Test2()
{
    vector<int> nums{-1, 0, 3, 5, 9, 12};
    int ans = Solution().search(nums, 2);
    if (ans == -1)
        cout << "样例编号 002: 通过" << endl;
    else
        cout << "样例编号 002: 未通过" << endl;
}

int main()
{
    Test1();
    Test2();

    return 0;
}